Text copied to clipboard!
Tytuł
Text copied to clipboard!Starszy Programista Java
Opis
Text copied to clipboard!
Poszukujemy Starszego Programisty Java, który dołączy do naszego zespołu technologicznego i odegra kluczową rolę w projektowaniu, rozwoju oraz utrzymaniu zaawansowanych aplikacji opartych na technologii Java. Idealny kandydat to osoba z wieloletnim doświadczeniem w programowaniu w języku Java, posiadająca umiejętność pracy w zespole, analityczne myślenie oraz pasję do tworzenia wysokiej jakości oprogramowania.
W tej roli będziesz odpowiedzialny za rozwój nowych funkcjonalności, optymalizację istniejącego kodu oraz współpracę z zespołami projektowymi, analitykami biznesowymi i testerami. Będziesz również uczestniczyć w procesie projektowania architektury systemów oraz podejmować decyzje technologiczne, które będą miały wpływ na rozwój całej platformy.
Oferujemy możliwość pracy w dynamicznym środowisku, w którym cenimy innowacyjność, samodzielność i ciągłe doskonalenie. Pracujemy w metodykach zwinnych (Agile/Scrum), co pozwala nam szybko reagować na zmieniające się potrzeby biznesowe i technologiczne. Zapewniamy dostęp do najnowszych narzędzi i technologii oraz możliwość rozwoju zawodowego poprzez szkolenia, konferencje i mentoring.
Jeśli jesteś osobą, która lubi wyzwania, potrafi efektywnie rozwiązywać problemy i chcesz mieć realny wpływ na rozwój produktów informatycznych, ta oferta jest dla Ciebie. Dołącz do nas i rozwijaj swoją karierę jako Starszy Programista Java w firmie, która stawia na ludzi i technologię.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja aplikacji w języku Java
- Utrzymanie i rozwój istniejących systemów
- Współpraca z zespołem projektowym i analitykami
- Tworzenie dokumentacji technicznej
- Udział w projektowaniu architektury systemów
- Optymalizacja wydajności aplikacji
- Wdrażanie najlepszych praktyk programistycznych
- Code review i mentoring młodszych programistów
- Integracja z systemami zewnętrznymi
- Testowanie i debugowanie aplikacji
Wymagania
Text copied to clipboard!- Minimum 5 lat doświadczenia w programowaniu w języku Java
- Znajomość Spring, Hibernate, JPA
- Doświadczenie w pracy z bazami danych (np. PostgreSQL, Oracle)
- Znajomość wzorców projektowych i zasad SOLID
- Umiejętność pracy w zespole Agile/Scrum
- Dobra znajomość języka angielskiego (czytanie dokumentacji)
- Doświadczenie w pracy z systemami kontroli wersji (Git)
- Znajomość narzędzi CI/CD (np. Jenkins, GitLab CI)
- Umiejętność analitycznego myślenia i rozwiązywania problemów
- Wykształcenie wyższe informatyczne lub pokrewne
Potencjalne pytania na rozmowie
Text copied to clipboard!- Ile lat doświadczenia masz w programowaniu w języku Java?
- Czy pracowałeś wcześniej z frameworkiem Spring?
- Jakie bazy danych znasz i z których korzystałeś?
- Czy masz doświadczenie w pracy w metodykach Agile?
- Czy brałeś udział w projektowaniu architektury systemu?
- Jakie narzędzia CI/CD stosowałeś w poprzednich projektach?
- Czy masz doświadczenie w prowadzeniu code review?
- Jakie wzorce projektowe stosujesz najczęściej?
- Czy posiadasz certyfikaty związane z technologią Java?
- Jakie były Twoje największe wyzwania w dotychczasowej pracy?